package controller;

import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.sql.Clob;
import java.sql.SQLException;
import java.util.Date;
import java.util.List;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.xpath.XPathExpressionException;

import model.KlsPosicionVehiculo;
import model.KlsRecorrido;

import org.hibernate.Session;
import org.xml.sax.SAXException;

import util.HibernateUtil;

public class VehiculoPosicionManager {
	
	
	
	
	public List <String> devolverUltimaPosicion(int piVehiculo,Date pdfecha  ) throws IOException, SQLException
	{
		List<KlsPosicionVehiculo> klsPosicionVehiculoList = null;


		Clob cbRecorrido;
		Session session = HibernateUtil.getSessionFactory().getCurrentSession();
		session.beginTransaction();
		try{
			klsPosicionVehiculoList = (List<KlsPosicionVehiculo>)  session.createQuery("from model.KlsRecorrido where id_documento_transporte = "+piVehiculo).list();	
		
			KlsPosicionVehiculo klsPosicionVehiculo = klsPosicionVehiculoList.get(0);
			
			session.getTransaction().commit();
		}
		catch(Exception e)
		{
			e.printStackTrace();
			session.getTransaction().rollback();
			
		}
		
		
		return null;
		

			
		

		
		
		
	}

}
